home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / earcd / comm / tcp / ifcheck.lha / ifcheck.readme < prev    next >
Text File  |  1997-01-31  |  1KB  |  55 lines

  1. Short:    Check status of SANA-II interface under AmiTCP
  2. Uploader: scampi@dial.pipex.com (Mathew Hendry)
  3. Author:   scampi@dial.pipex.com (Mathew Hendry)
  4. Type:     comm/tcp
  5. Version:  0.0
  6.  
  7. Description
  8. -----------
  9.  
  10. This simple tool allows one to check the status (up or down) of a SANA-II
  11. network interface. It opens an AmiTCP socket to gather information, so AmiTCP
  12. must be active, or any interface (whether up or not) will be reported as being
  13. down.
  14.  
  15. To ease use in scripts, ifcheck will set a return code of 5 (WARN) if the
  16. specified interface is down (or AmiTCP is inactive), and a return code of 0 (no
  17. error) if the interface is up.
  18.  
  19. Source code in C is included. ifcheck was compiled with SAS/C 6.57, using the
  20. AmiTCP version 4.3 SDK.
  21.  
  22.  
  23. Requirements
  24. ------------
  25.  
  26. AmigaOS version 37 or higher
  27. AmiTCP version 3.0 or higher
  28.  
  29.  
  30. Example
  31. -------
  32.  
  33. .key ARTICLE/A
  34. .bra {
  35. .ket }
  36.  
  37. ; simple script to post / spool mail
  38.  
  39. If EXISTS {ARTICLE}
  40.     ; check whether we are online
  41.     ifcheck cslip0 > NIL:
  42.     If NOT WARN
  43.         send_mail {ARTICLE}
  44.         empty_spool
  45.     Else
  46.         spool_mail {ARTICLE}
  47.     EndIf
  48. EndIf
  49.  
  50.  
  51. Author
  52. ------
  53.  
  54. Mathew Hendry (scampi@dial.pipex.com, mathew.hendry@vissci.demon.co.uk)
  55.